๐Ÿ“ข
Encompassing Proposal and Initial Planning

Table of Contents


Abbreviation

Final Project Sketch

Final Project Features

โœ…
DC servo mechanism controlled by gyro sensor
โœ…
Oscillation control knob
โœ…
ESP32: WIFI and Bluetooth capability
โœ…
User flexibility feature
โœ…
Stress reliefer
โœ…
Audio integration feature

What will it do?

๐Ÿ“ข
My final project is an automated rocking chair [ARC] called Dream Sway [DS]. The plywood construction of the chair allows for automatic rocking by adjusting its center of mass. I must construct a mechanism beneath the rocking chair to alter the system's center of mass. A knob is used to adjust the amplitude of the swing.

Who's done what beforehand?

๐Ÿ“ข
I have searched for projects similar to my ARC using the Google and the Fab Academy search engine. However, I failed to identify similar projects. I have mentioned a few projects and works done by Fab Academy alumni that could be considered slightly similar to my project.

Project Related to Cradle

โฌ‡๏ธ
Below is a link to Greg Buckland's automated cradle project.
Fab Academy 2015 - Greg Buckland
demonstrate 2D & 3D modelling capabilities applied to your own designs
https://fabacademy.org/2018/labs/fablabdassault/students/greg-buckland/project04.html

CNC Machining Week

โฌ‡๏ธ
The links to the documentation of the different rocking chair furniture pieces completed during CNC machining week is mentioned below.
W5 CNC Machining
MAS.863 HTM(A)A, Fall 2022
https://fab.cba.mit.edu/classes/863.22/EECS/people/Yang/week05/
Make something big
I designed a rocking chair in Fusion 360. It can also flip up and became a small tabletop. I added small dog-bone structure for any straight inside corners and chamfer for easier fitting.
https://fab.cba.mit.edu/classes/863.16/section.Harvard/people/Liu/Week%205/week5.html
Landon Ferda
http://fab.cba.mit.edu/classes/863.18/Harvard/people/landon/hw5/hw5.html
Copplestone
Our assignment this week was to 'make something big'. The main machine available was the 5ft x 10ft Shopbot. We were provided with 4ft x 8ft sheets of OSB, a cheap wood chip board. I decided to make a rocking chair
http://fab.cba.mit.edu/classes/863.16/section.CBA/people/Copplestone/Week6/index.html
Make Something Big
This week the task was to make something big using the shopbot. I decided to build a rocking chair although I ran into several design challenges that made a functioning rocking chair unfeasible for this week. First, I wanted to make some flexures in the wood for the seat and back of the chair to be one piece. I wanted this piece to press fit into two rockers that would hold it in place. I made a test design in Fusion 360 for some flexures.
https://fab.cba.mit.edu/classes/863.17/Harvard/people/joshuacoven/week5_big.html
MAS.863 How To Make (Almost) anything - Yoav Shterman
https://fab.cba.mit.edu/classes/863.11/people/yoav.shterman/rockingBench.html
Fab Academy
https://fabacademy.org/2018/labs/fablabkamplintfort/students/emir-rustamov/week7_/assignment7.html
Computer-Controlled Machining
Group ย  ย 1. Do your lab's safety training ย  ย 2.Test runout, alignment, speeds, feeds, materials, and toolpaths for your machineIndividual ย  ย 1. Make (design + mill + assemble) something big (~meter-scale)
https://fabacademy.org/2021/labs/kochi/students/pallab-shrestha/Computer-Controlled_Machining.html

What will you design?

๐Ÿ—๏ธ
For this project, the first and foremost work to be done is to fabricate the RC using plywood. This is one of the most challenging parts of this project. I have completed this task in the Computer-Controlled Machining weekโ€™s assignment (week 7).ย 
โฌ‡๏ธ
For the detailed documentation follow the link below.
Rayan Abdul Gafoor - Fab Academy
ยฉ 2024 Rayan Abdul Gafoor. All rights reserved. Students Agreement.
https://fabacademy.org/2024/labs/kochi/students/rayan-abdul/week07.html
๐Ÿ—๏ธ
The next phase of the project involves developing a mechanism to change the system's center of mass.
๐Ÿ—๏ธ
The final project requires the completion of the electronics design and production.
๐Ÿ—๏ธ
Design a separate case for the PCB and MPU6050 accelerometer and gyroscope modules.
๐Ÿ—๏ธ
Design the knob to adjust the amplitude.
๐Ÿ—๏ธ
Finally, I need to design a logo for my final project and laser cut it on an acrylic sheet.
โฌ‡๏ธ
I've already drawn my logo in my sketchbook, as shown below.

What materials and components will be used?

๐Ÿ“ข
I have listed the materials and components I will be using for this project below.

Rocking Chair

MaterialQuantity
PLYWOOD1 sheet

Linear Mechanism

MaterialQuantity
PLAUNK
Components Quantity
ALUMINIUM EXTRUSION PROFILE0.5 m
ENCODER1
DC MOTOR1
MASS2
BELT1.5 m
T-NUT15
M5 BOLT15
M6 BOLT10

PCB

MaterialQuantity
Double Sided Copper Clad Laminate Circuit Board 1
Components Quantity
ESP321
MPU-60501
POTENTIOMETER1
MOTOR DRIVER1
BUZZER1
RESISTOR 10
CAPACITOR6
LED3
MOSFET6
VOLTAGE REGULATOR2
PUSH BUTTON2

Logo

MaterialQuantity
White Acrylic SheetUNK
Red Acrylic Sheet TranslucentUNK

Where will it come from?

โžก๏ธ
The majority of the components are available in the fab lab inventory. However, to control the DC motor, I took it from one of the unused automatic doors, and one of my instructors, Mr. Jogin, gave me the motor driver.

How much will they cost?

๐Ÿ“ข
I have listed the approximate cost and quantity of the components I will be using for this project below.

Rocking Chair

MaterialQuantityPrice
PLYWOOD1 sheet2300 INR

Linear Mechanism

Components QuantityPrice
ALUMINIUM EXTRUSION PROFILE0.5 m500 INR
ENCODER11000 INR
DC MOTOR133990 INR
MASS2500 INR
BELT1.5 m200 INR
T-NUT15225 INR
M5 BOLT1590 INR
M6 BOLT1060 INR

PCB

Components QuantityPrice
ESP321262 INR
MPU-60501100 INR
POTENTIOMETER114 INR
MOTOR DRIVER12500 INR
BUZZER115 INR
RESISTOR 1020 INR
CAPACITOR618 INR
LED39 INR
MOSFET624 INR
VOLTAGE REGULATOR242 INR
PUSH BUTTON224 INR

What parts and systems will be made?

What processes will be used?

What machines will be used?

What questions need to be answered?

โ“
How much mass is required to move linearly in order to change the complete system's center of mass ? ๐Ÿ‹๏ธโ€โ™‚๏ธ ๐Ÿ‹๏ธโ€โ™‚๏ธ ๐Ÿ‹๏ธโ€โ™‚๏ธ
โ“
Which motor do I need to use ?๐Ÿ˜ต
โ“
Is it necessary to make an H-bridge motor driver using MOSFETs ?๐Ÿค”
โ“
Is there any suitable motor driver available in our fab lab inventory or in the local market for my application? ๐Ÿฌ ๐Ÿšถ๐Ÿšถ๐Ÿšถ
โ“
Which encoder can I use for the DC motor that I am going to use? Do I need to make one?
โ“
Which microcontroller would be suitable for my application? ๐Ÿ˜ต
โ“
How do I change the amplitude of the oscillation? ๐Ÿ˜ตโ€๐Ÿ’ซ
โ“
Does my application require an interface? ๐Ÿค”

How will it be evaluated?

โœ…
To effectively evaluate and answer the questions mentioned above, follow the steps below.

Mass to Change the System's Center of Mass

๐Ÿ“ข
Determine current mass distribution.
๐Ÿ“ข
Define desired COM.
๐Ÿ“ข
Calculate required mass movement.

Choosing a Motor

๐Ÿ“ข
Calculate the torque and speed needed to move the mass.
๐Ÿ“ข
Find motors with the required torque, speed, voltage, and current ratings.
๐Ÿ“ข
Consider motor type (DC, stepper, servo).

H-Bridge Motor Driver Necessity

๐Ÿ“ข
Assess if I need to control the direction and speed of the motor.
๐Ÿ“ข
Compare building an H-bridge with buying a pre-made driver.

Available Motor Drivers

๐Ÿ“ข
List available motor drivers in my fab lab.
๐Ÿ“ข
Ensure the drivers meet the voltage and current requirements of your motor.

Encoder for DC Motor:

๐Ÿ“ข
Define resolution and type (rotary, linear).Compare available encoders or integrated motor options.

Suitable Microcontroller

๐Ÿ“ข
List all inputs/outputs, communication needs, and processing power requirements.
๐Ÿ“ข
Compare available microcontrollers against my list of requirements.

Changing Oscillation Amplitude

๐Ÿ“ข
Identify how oscillation is being generated (e.g., motor, spring system).
๐Ÿ“ข
Modify the control signal or mechanical parameters to change amplitude.

Interface Requirements

๐Ÿ“ข
Identify the type and amount of user interaction needed.
๐Ÿ“ข
Choose appropriate interface elements (buttons, screens, communication modules).

What will happen when?

๐Ÿ“‹
The image below illustrates the Gantt chart of my final project.
๐Ÿ“‹
The image below illustrates the Kanban board of my final project.

Risk Assessment โš ๏ธ

โš ๏ธ
Time and health are major concerns for this project. Unfortunately, I experienced a significant health setback when I contracted Dengue fever, resulting in the loss of 10 valuable days. This unexpected illness not only affected my physical ability to work on the project but also disrupted the planned schedule.
โš ๏ธ
Consequently, the project timeline has been significantly impacted, creating additional pressure to meet deadlines and complete the tasks within the remaining time frame. This experience underscores the importance of having contingency plans in place to manage unforeseen health issues and other potential risks that could affect project progress.

License

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License

Fab Academyย ยฉ 2024ย byย Rayan Abdul Gafoorย is licensed underย Creative Commons Attribution-NonCommercial-ShareAlike 4.0 Internationalย